package br.ufrn.execicios.jsf.dataServer;

import java.io.Serializable;
import java.util.List;

import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;

import br.ufrn.execicios.jsf.models.Usuario;

@SuppressWarnings("serial")
public class UsuarioDataServer extends AbstractDataserver implements Serializable{
	
	public List<Usuario> getUsuarios(){
		
		return getDb().getUsuarios();
		
	}
	public void addUsuario(Usuario novo){
		 getDb().getUsuarios().add(novo);
	}
	

	public void criarUsuario(Usuario novo) throws Exception {
		// TODO Auto-generated method stub
		getDb().getUsuarios().add(novo);
		
	}
	public Usuario LoginUsuario(String nome,String pass){
		Usuario resultado=null;
		for (Usuario usuario : getDb().getUsuarios()) {
			if(usuario.getEmail().equals(nome)&&
					usuario.getSenha().equals(pass)){
				resultado=usuario;
				break;
			}
				
		}
		return resultado;
		
	}
	
}
